Skip to content

GH-49526: [CI] Update Maven version from 3.8.7 to 3.9.9#49488

Open
jbonofre wants to merge 1 commit intoapache:mainfrom
jbonofre:update-maven-3.9.9
Open

GH-49526: [CI] Update Maven version from 3.8.7 to 3.9.9#49488
jbonofre wants to merge 1 commit intoapache:mainfrom
jbonofre:update-maven-3.9.9

Conversation

@jbonofre
Copy link
Member

@jbonofre jbonofre commented Mar 10, 2026

Rationale for this change

This is related to apache/arrow-java#1030. Upgrading to Apache POM 37 on Arrow Java requires Maven 3.9.x as some Maven plugins require this API version.

What changes are included in this PR?

Bumps Maven from 3.8.7 to 3.9.9 in .env and all CI Dockerfiles that reference the Maven version:

  • .env
  • ci/docker/conda-integration.dockerfile
  • ci/docker/conda-python-hdfs.dockerfile
  • ci/docker/conda-python-jpype.dockerfile
  • ci/docker/conda-python-spark.dockerfile

Are these changes tested?

Crossbow CI jobs were submitted for the affected configurations (HDFS, Spark).

Are there any user-facing changes?

No.

@github-actions
Copy link

Thanks for opening a pull request!

If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose

Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project.

Then could you also rename the pull request title in the following format?

GH-${GITHUB_ISSUE_ID}: [${COMPONENT}] ${SUMMARY}

or

MINOR: [${COMPONENT}] ${SUMMARY}

See also:

@github-actions github-actions bot added the awaiting committer review Awaiting committer review label Mar 10, 2026
@jbonofre
Copy link
Member Author

This is related to apache/arrow-java#1030

If we want to update to Apache POM 37 on Arrow Java, we need Maven 3.9.x as some Maven plugins "require" this API version.

@jbonofre jbonofre changed the title Update Maven version from 3.8.7 to 3.9.9 MINOR: Update Maven version from 3.8.7 to 3.9.9 Mar 10, 2026
@jbonofre jbonofre changed the title MINOR: Update Maven version from 3.8.7 to 3.9.9 MINOR: [CI] Update Maven version from 3.8.7 to 3.9.9 Mar 10, 2026
@kou
Copy link
Member

kou commented Mar 11, 2026

Could you fill the PR description with our PR template?
https://raw.githubusercontent.com/apache/arrow/refs/heads/main/.github/pull_request_template.md

@jbonofre
Copy link
Member Author

@kou yes, of course. Sorry about that, I was too eager 😄

@raulcd
Copy link
Member

raulcd commented Mar 11, 2026

@github-actions crossbow submit test-conda-python-3.10-hdfs-* test-conda-python-spark

@github-actions
Copy link

Revision: 4ae65b4

Submitted crossbow builds: ursacomputing/crossbow @ actions-cd87482866

Task Status
test-conda-python-3.10-hdfs-2.9.2 GitHub Actions
test-conda-python-3.10-hdfs-3.2.1 GitHub Actions
test-conda-python-3.11-spark-master GitHub Actions

@jbonofre
Copy link
Member Author

@kou I updated the PR description according to the template.

Copy link
Member

@raulcd raulcd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Two minor nits:

  1. The HDFS job with 2.9.2 fails sporadically due to timeout installing a really old version of Hadoop. I've opened an issue to bump the hdfs integration versions here: #49524
  2. I am happy to merge but this doesn't really fit our definition for MINOR and we should create an issue for issues like this, just posting for future reference I am fine merging as is.

@github-actions github-actions bot added awaiting merge Awaiting merge and removed awaiting committer review Awaiting committer review labels Mar 16, 2026
@jbonofre
Copy link
Member Author

@raulcd fair enough. Let me create an issue and update the commit.

@jbonofre jbonofre changed the title MINOR: [CI] Update Maven version from 3.8.7 to 3.9.9 GH-49526: [CI] Update Maven version from 3.8.7 to 3.9.9 Mar 16, 2026
@jbonofre jbonofre linked an issue Mar 16, 2026 that may be closed by this pull request
@github-actions
Copy link

⚠️ GitHub issue #49526 has been automatically assigned in GitHub to PR creator.

@github-actions
Copy link

⚠️ GitHub issue #49526 has no components, please add labels for components.

@jbonofre
Copy link
Member Author

@raulcd I created an issue and "attached" to this PR.

Copy link
Member

@raulcd raulcd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting merge Awaiting merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] Upgrade to Maven 3.9.9

3 participants